#define WATER            A5 //水位传感器引脚
#define BODY_SENSOR      A4 //人体红外传感器引脚

#define DHT11_PIN        4 //温湿度传感器引脚
#define SERVO_PIN        3 //舵机引脚
#define BUTTON_PIN       5 //按键引脚

#define ANGLE_LOW        0 //最低角度
#define ANGLE_HIGH       180 //最高角度

/*
   声明功能函数
*/
void poleOut(int pos);
void poleIn(int pos);

/*
   自动收放晾衣杆初始化
*/
void poleInit() {
  pinMode(BUTTON_PIN, INPUT); //按键
  pinMode(DHT11_PIN, OUTPUT); //温湿度传感器
  pinMode(WATER, INPUT); //水位传感器
  pinMode(BODY_SENSOR, INPUT); //人体红外传感器
  pole.attach(SERVO_PIN); //晾衣杆
  pole.write(180);
}
